Шаблон вызывает в зависимости от необходимости либо первый либо второй шаблон.
Особенность реализации - это хранение данных авторизации в своем внутреннем списке, который лежит рядом с шаблоном.

На вход получает email.
Когда получил email - ищет в своем списке данные авторизации и пытается получить последнее письмо, которое и возвращает.

Если на вход получил пустую строку - значит регистрирует новую почту и сохраняет себе данные авторизации в списке на будущее.

Для расширения можно добавлять функционал, например в каком-то случае удалять данные с списка, либо отправлять их в отдельную базу данных.
В целом, шаблон готов для работы и может использоваться в других проектах без усложнения.


Во внимание нужно брать то, что возле шаблона должны лежать все же шаблоны:
Action_1.zp
Action_2.zp